Permutation Rewriting and Algorithmic Verification

نویسندگان

  • Ahmed Bouajjani
  • Anca Muscholl
  • Tayssir Touili
چکیده

We propose a natural subclass of regular languages (Alphabetic Pattern Constraints, APC) which is effectively closed under permutation rewriting, i.e., under iterative application of rules of the form ab ! ba. It is well-known that regular languages do not have this closure property, in general. Our result can be applied for example to regular model checking , for verifying properties of parametrized linear networks of regular processes, and for modeling and verifying properties of asynchronous distributed systems. We also consider the complexity of testing membership in APC and show that the question is complete for PSPACE when the input is an NFA, and complete for NLOGSPACE when it is a DFA. Moreover , we show that both the inclusion problem and the question of closure under permutation rewriting are PSPACE-complete when we restrict to the class APC.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Permutation Rewriting and Algorithmic

We propose a natural subclass of regular languages (Alphabetic Pattern Constraints, APC) which is effectively closed under permutation rewriting, i.e., under iterative application of rules of the form ab ! ba. It is well-known that regular languages do not have this closure property, in general. Our result can be applied for example to regular model checking , for verifying properties of parame...

متن کامل

Verification of Model Transformations to Refactoring Mobile Social Networks

Verification of model processing programs, where only the definitions of the program and the languages of the models to be transformed are analyzed, has become a fundamental issue in model-based software engineering. This analysis may become very complex, but it is performed only once and the results are independent from concrete input models. The formal background of verification methods for g...

متن کامل

Èöñùøøøøóò Êêûööøøòò Òò Ððóööøøññ Îöö¬ Blockin Blockinøøóò

Veri ation Ahmed Bouajjani, An a Mus holl, and Tayssir Touili LIAFA, Universit e Paris VII 2, pla e Jussieu, ase 7014 F-75251 Paris Cedex 05 e-mail: fAhmed.Bouajjani,An a.Mus holl,Tayssir.Touilig liafa.jussieu.fr Abstra t. We propose a natural sub lass of regular languages (Alphabeti Pattern Constraints, APC) whi h is e e tively losed under permutation rewriting, i.e., under iterative appli ati...

متن کامل

Basics on Tree Automata

The theory of tree automata was established in the late sixties by Thatcher and Wright [53] and Doner [19]. They showed that the basic logical and algorithmic properties of standard automata theory can be transferred from the domain of finite words to the domain of finite trees (or terms), leading to a theory of regular tree languages. Quoting from the introduction of [53], where the theory of ...

متن کامل

Cartesian closed 2-categories and permutation equivalence in higher-order rewriting

We propose a semantics for permutation equivalence in higher-order rewriting. This semantics takes place in cartesian closed 2-categories, and is proved sound and complete.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001